electrical precipitator - Turkish English Dictionary